efa inventory device firmware-download prepare remove

Removes the specified devices from the prepared list.

Syntax

efa inventory device firmware-download prepare remove [ --fabric fabric-name | --ip ip-address | --group group-number | --prepared-list-name prepared-list-name ]

Parameters

--fabric fabric-name
Specifies the name of the fabric. Using this parameter completely deletes the prepared list for the fabric, including all groups.
--group group-number
Specifies a group number. Using this parameter removes all devices prepared in the given group.
--ip ip-address
Specifies a comma-separated list of device IP addresses. Using this parameter deletes the prepared devices, even if they are prepared in separate groups.
--prepared-list-name prepared-list-name
Prepared list name.

Usage Guidelines

The fabric, group, and ip parameters cannot be used together.

Examples

Firmware Download Prepare Add (Fabric-based)

Prepare the fabric and let XCO automatically generate the group-based prepared list for the fabric. This example shows only a portion of all possible output.

$ efa inventory device firmware-download prepare add --fabric fab_3stg 
--firmware-host 10.20.241.101 --firmware-directory /build/slx/slxos20.2.3a
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| Group |  IP Address  |  Host Name  | Model | Chassis Name | ASN | Role  | Current Firmware |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.1  | L1          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.3  | L3          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.5  | L5          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 2     | 10.20.245.2  | L2          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 2     | 10.20.245.4  | L4          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
Firmware Download Prepare Add Details
Validate Firmware Download Prepare Add [success]

Firmware Download Prepare Delete (IP-based)

Given the prepared list from the previous example, delete an MCT leaf pair prepared across groups. This example shows only a portion of all possible output.

$ efa inventory device firmware-download prepare remove 
--ip 10.20.245.5,10.20.245.6
+-------+--------------+-------------+-------+--------------+-----+-------+------------------
| Group |  IP Address  |  Host Name  | Model | Chassis Name | ASN | Role  | Current Firmware |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.5  | L5          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 2     | 10.20.245.6  | L6          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
Firmware Download Prepare Remove Details
Validate Firmware Download Prepare Remove [success]

Firmware Download Prepare Delete (Group-based)

Continuing from the previous example, delete devices prepared in Group 2. This example shows only a portion of all possible output.

$ efa inventory device firmware-download prepare remove --group 2
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| Group |  IP Address  |  Host Name  | Model | Chassis Name | ASN | Role  | Current Firmware |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 2     | 10.20.245.2  | L2          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 2     | 10.20.245.4  | L4          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
Firmware Download Prepare Remove Details
Validate Firmware Download Prepare Remove [success]

Firmware Download Prepare Delete (Fabric-based)

Continuing from the previous example, delete the remaining devices in the fabric. This example shows only a portion of all possible output.

$ efa inventory device firmware-download prepare remove --fabric fab_3stg
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| Group |  IP Address  |  Host Name  | Model | Chassis Name | ASN | Role  | Current Firmware |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.1  | L1          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 1     | 10.20.245.3  | L3          | 3012  | SLX9250-32C  | 0   | Leaf  | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 3     | 10.20.245.9  | S1          | 3012  | SLX9250-32C  | 0   | Spine | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
| 4     | 10.20.245.10 | S2          | 3012  | SLX9250-32C  | 0   | Spine | 20.2.3           |
+-------+--------------+-------------+-------+--------------+-----+-------+------------------+
Firmware Download Prepare Remove Details
Validate Firmware Download Prepare Remove [success]

Firmware Download Prepare Delete (NPB)

efa inventory device firmware-download prepare remove --prepared-list-name testList
+-------+--------------+-----------+-------+--------------+-----+------+------------------+---------------+------------------------------------------+-----------------+-------+-------------------------------+
| Group |  IP Address  | Host Name | Model | Chassis Name | ASN | Role | Current Firmware | Firmware Host |            Firmware Directory            | Target Firmware | Force |       Last Update Time        |
+-------+--------------+-----------+-------+--------------+-----+------+------------------+---------------+------------------------------------------+-----------------+-------+-------------------------------+
| 1     | 10.37.128.72 | SLX       | 3000  | BR-SLX9240   | 0   |      | 18s.1.03e        | 10.37.135.12  | /var/lib/tftpboot/SLXOS3C/slxos18s.1.03c | 18s.1.03c       | false | 2022-11-02 04:01:32 -0400 EDT |
+-------+--------------+-----------+-------+--------------+-----+------+------------------+---------------+------------------------------------------+-----------------+-------+-------------------------------+
Firmware Download Prepare Remove Details
Validate Firmware Download Prepare Remove [success]